{{tag>jeu fps serveur BROUILLON}}

----

====== Serveur Counter Strike 1.6 ======

{{ :jeux:counterstrike.png|}}

Cette page a pour but d'expliquer comment installer et configurer un serveur de jeu Counter Strike.

===== Pré-requis =====

  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Avoir installé le paquet **[[apt://screen|screen]]**. (déjà installé de base dans Ubuntu 10.04 LTS)
===== Installation et configuration =====

Nous allons désormais installer notre serveur de jeu Counter Strike 1.6  LOL
On va faire cela proprement ! ;-)
On créé le répertoire qui sera réservé au serveur Counter Strike 1.6.

<code>
mkdir -p ~/serveurcs/serveur1/steam
</code>

Une fois cela fait, placez vous dans le dossier steam.
<code>cd ~/serveurcs/serveur1/steam</code>

Nous allons télécharger le fichier : "**hldsupdatetool.bin**" qui va nous permettre d'installer le serveur de jeu.
<code>wget http://storefront.steampowered.com/download/hldsupdatetool.bin</code>
une fois téléchargé, nous allons rendre le fichier "**hldsupdatetool.bin**" exécutable :
<code>chmod -cvR a+x hldsupdatetool.bin</code>
Ensuite on le lance :
<code>./hldsupdatetool.bin</code>

<note important>Si la commande précédente vous renvoie l'erreur suivante :
<code>bash: ./hldsupdatetool.bin: Aucun fichier ou répertoire de ce type</code>
Celle-ci signifie que vous êtes sur un OS 64bits, vous devrez installer la librairie 32bits de GCC <code>sudo apt-get install lib32gcc1</code></note>

Il va vous demander d'accepter et de taper la commande « yes », puis quelques informations ... Lorsque c'est fait, on met à jour Steam avec cette commande :

<code>
rm -rf ~/.steam
./steam update
</code>

Vous obtenez ceci à la fin du téléchargement :
 <code>Steam Linux Client updated , please retry the command.</code>
<note>Le téléchargement est assez long, tout dépend de votre connexion</note>
Nous allons ensuite installer le jeu désiré (pour nous ce sera Counter Strike 1.6)
Pour installer un autre jeu , remplacer dans la commande suivante, "cstrike" par le nom de cet autre jeu. Pour connaître la liste des jeux faites : 
<code>./steam -command list</code>
Mais comme j'ai dit, nous allons installer Counter Strike 1.6, donc :
<code>./steam -command update -game "cstrike" -dir .</code>
Le téléchargement commence !
Lorsque le téléchargement est terminer vous aurez le message suivant :
<code>HLDS installation up to date</code>

Nous allons créer les fichier que l'update oublie d'installer pour que l'installation soit propre !
<code>
mkdir valve/SAVE
mkdir -p platform/SAVE
</code>

Nous allons nous placer dans le dossier "cstrike"

<code>
cd cstrike
touch banned.cfg listip.cfg language.cfg
</code>

Enfin nous allons pouvoir lancer notre serveur de jeux.
Placez vous dans le dossier steam :
<code>cd ~/serveurcs/serveur1/steam</code>

Puis on tape la commande de lancement :
<code>screen -dmS serveur1 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 +port 27015</code>

Votre serveur est lancé !!!!! :-D

Je vous conseille de lancer votre serveur avec un autre utilisateur que le root ! pour des raison de sécurité ...

----
//Contributeurs : [[:utilisateurs:choohatek]]//